A Simple Declarative Language for Describing Narratives With Actions
نویسندگان
چکیده
I> We describe a simple declarative language ~ for describing the effects of a series of action occurrences within a narrative. ~ is analogous to Gelfond and Lifschitz's Language ~¢ and its extensions, but is based on a different ontology. The semantics of ~ is based on a simple characterisation of persistence which facilitates a modular approach to extending the expressivity of the language. Domain descriptions in d can be translated to equivalent theories in ~. We show how, in the context of reasoning about actions, ~ ' s narrative-based ontology may be exploited in order to characterise and synthesise two complementary notions of explanation. According to the first notion, explanation may be partly modelled as the process of suitably extending an apparently inconsistent theory written in ~" so as to establish consistency, thus providing a natural method, in many cases, to account for conflicting sets of information about the domain. According to the second notion, observations made at later times can sometimes be explained in terms of what is true at earlier times. This enables domains to be given an alternative characterisation in which knowledge arising from observations is appropriately separated from other aspects of the domain. We also describe how ~ domains may be implemented as Event Calculus style logic programs, which facilitate automated reasoning both backwards and forwards in time, and which behave correctly even when the knowledge entailed by the domain description is incomplete. © Elsevier Science Inc., 1997 <1
منابع مشابه
Linkk Oping Electronic Articles in Reasoning about Actions, Narratives and Ramiications Linkk Oping Electronic Articles in Computer and Information Science
The Language E is a simple declarative language for describing the e ects of action occurrences within a given narrative, using an ontology of actions, time points and uents (i.e. properties which can change their truth values over time). This paper shows how E may be extended to deal with rami cations. More precisely, we show how Language E domain descriptions can include statements describing...
متن کاملReasoning about Actions, Narratives and Ramification
The Language E is a simple declarative language for describing the e ects of action occurrences within a given narrative using an ontology of actions time points and uents i e properties which can change their truth values over time This paper shows how E may be extended to deal with rami cations More pre cisely we show how Language E domain descriptions can include statements describing perman...
متن کاملReasoning about Actions, Events and Causality
The Language E is a simple declarative language for describing the eeects of action occurrences within a given narrative, using an ontology of actions, time points and uents (i.e. properties which can change their truth values over time). This paper shows how E may be extended to deal with ramiications. More precisely, we show how Language E domain descriptions can include statements describing...
متن کاملDescribing Additive Fluents in Action Language
An additive fluent is a fluent with numerical values such that the effect of several concurrently executed actions on it can be computed by adding the effects of the individual actions. We propose a method for describing effects of actions on additive fluents in the declarative language C+. An implementation of this language, called the Causal Calculator, can be used for the automation of examp...
متن کاملA Genre-Independent Approach to Producing Interactive Screen Media Narratives
In this paper we describe a productionand genreindependent approach to developing interactive and reconfigurable screen media narratives made with recorded essence. It is founded on a declarative language for the representation of interactive narratives called Narrative Structure Language (NSL). A complete software system for authoring and delivery and a number of productions realised with it, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Log. Program.
دوره 31 شماره
صفحات -
تاریخ انتشار 1997